feat: UI overhaul with light/dark mode support#31
feat: UI overhaul with light/dark mode support#31zeck00 wants to merge 1 commit intomomenbasel:mainfrom
Conversation
- Add adaptive color system with light/dark mode support using NSColor appearance callbacks - Add appearance picker (System/Light/Dark) in Settings - Redesign sidebar with selection indicator bars, tinted icon backgrounds, and Smart Scan card - Redesign SmartScanView with thicker progress rings, staggered live results, and junk breakdown bar - Redesign Settings with native grouped Form layout and section icons - Replace heavy gradients with solid colors and subtle borders throughout - Add custom app icon from logo.png with proper rounded-rect background - Add SidebarLogo image asset for branding - Reduce glow and shadow intensity for a cleaner look - Bump version to 1.1.0 (build 4) - Update localization strings for zh-Hans and zh-Hant Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
9203e82 to
5f0b95c
Compare
|
Hey @zeck00! Thanks for the incredible effort on this - the light/dark mode support and the app icon work are great. We actually just shipped v2.0 which did a complete native macOS rewrite - replaced all custom gradients/glows with system colors, added NavigationSplitView, native Form for settings, and proper system appearance support out of the box. So there's a lot of overlap with what you did here. The app icon assets you created look really nice though! Would you be open to submitting just the icon assets as a separate PR against the current main? We could definitely use a better icon. Also the localization string updates for zh-Hans and zh-Hant are valuable - if you'd like to submit those separately for v2 that would be awesome. Thanks for caring about PureMac's polish! |
|
Hey @zeck00! Closing this as v2.0 now has native light/dark mode support built in - we went with system colors exclusively so it automatically adapts to macOS appearance without any custom theme system. Sorry for closing - the v2.0 rewrite replaced the entire UI layer with native SwiftUI components (NavigationSplitView, Form, GroupBox, etc.), so the v1 view structure is completely different now. Your work on the app icon assets and localization strings is still really valuable though! Would you be up for submitting just the app icon PNGs and the zh-Hans/zh-Hant localization updates as separate small PRs against the current main? Those would merge right in. And I'd love your feedback on the new UI if you get a chance to check it out! Thanks for all four PRs - seriously appreciate the effort you put in. |
|
Hey @zeck00! You're credited in the v2.0 README under the Acknowledgments section for all three of your PRs (UI overhaul, app uninstaller, and onboarding). Your contributions shaped a huge part of v2.0. Seriously, thank you for all the work you put in! |





Summary
Hey! I've been using PureMac and honestly loved the idea, but felt the UI could use some love — so I went ahead and gave it a proper refresh. Totally understand if this isn't your vision for the app, but I think it makes the whole experience feel way more polished and native.
Test plan